草庐IT

java midi 延迟

全部标签

networking - 确定网络中的不对称延迟

想象一下,在异构网络环境中,您有许多集群服务器,跨越许多主机,这样服务器之间的连接可能会有非常不同的延迟和带宽。您想通过在服务器之间传输数据来构建服务器之间的连接图。当然,随着网络拓扑结构的变化,这张map可能会随着时间的推移而变得陈旧-但现在让我们忽略这些复杂性并假设网络是相对静态的。鉴于此主机图中节点之间的延迟,计算带宽是一项相对简单的计时练习。我在延迟方面遇到了更多困难-但是。要获得往返时间,只需对从本地主机到远程主机的回程ping进行计时即可-两个计时事件(开始、停止)都发生在本地主机上。假设在两个方向上的延迟不相等,如果我想要单向时间怎么办?假设不同主机上的时钟没有精确同步(

java - 从 Java 到同一台机器的多个 TCP 连接延迟

(参见thisquestioninServerFault)我有一个Java客户端,它使用Socket打开与同一台机器的并发连接。我目睹了一种现象,一个请求完成得非常快,但其他请求却延迟了100-3000毫秒。使用Wireshark的数据包检查显示所有SYN数据包在离开客户端之前先等待很长时间。我在Windows和Linux客户端上都看到了这一点。是什么原因造成的?当客户端是Windows2008或Linux机器时会发生这种情况。附加代码:importjava.util.*;importjava.net.*;publicclassTester{publicstaticvoidmain(S

Java TCP/IP 套接字延迟 - 停留在 50 μs(微秒)? (用于 Java IPC)

我们一直在分析和分析我们的应用程序,以尽可能减少延迟。我们的应用程序由3个独立的Java进程组成,它们都在同一台服务器上运行,它们通过TCP/IP套接字相互传递消息。我们已将第一个组件的处理时间减少到25微秒,但我们发现TCP/IP套接字写入(在本地主机上)到下一个组件总是需要大约50微秒。我们看到了另一种异常行为,因为接受连接的组件可以更快地写入(即不是TCP/IP专家,我不知道可以做些什么来加快速度。Unix域套接字会更快吗?内存映射文件?还有哪些其他机制可能是将数据从一个Java进程传递到另一个进程的更快方法?2011年6月21日更新我们创建了2个基准应用程序,一个用Java,一

swift - 使用 dispatch_after swift 延迟 'glitch'

目前我有一个延时函数如下://Delayfunctionfromhttp://stackoverflow.com/questions/24034544/dispatch-after-gcd-in-swift/24318861#24318861funcdelay(delay:Double,closure:()->()){dispatch_after(dispatch_time(DISPATCH_TIME_NOW,Int64(delay*Double(NSEC_PER_SEC))),dispatch_get_main_queue(),closure)}此代码可满足我的需要,但一旦延迟超过1

ios - 在 Gameplaykit 中,如何在 GKAgent2D 行为中添加延迟 GKGoal 时间?

我有一个GKEntity,它有一个GKAgent2D组件。它的行为是GKGoal、toWander:和toStayOnPath:maxPredictionTime:。实体在场景中不断游荡;但是,我希望它暂时停止游荡。例如,如果实体是一只四处游荡的绵羊,我希望它定期停下来吃东西,并在延迟一段时间后再次开始游荡。更新:在实体中:addComponent(MoveIdleComponent(maxSpeed:60,maxAcceleration:6,radius:Float(node.texture!.size().width*0.3),entityManager:entityManager

ios - 循环延迟的同步问题

我试图延迟循环内的特定线程,但我没有得到我想要的行为。我希望1B仅在1A完成后运行,而2A在单独的线程上并行运行。我的实现先运行1A,然后运行​​1B,然后运行​​2A。知道如何解决这个问题吗?实现overridefuncviewDidLoad(){super.viewDidLoad()//1DispatchQueue.main.async{self.loopManager(printable:"1A")//1Aself.loopManager(printable:"1B")//1B}//2DispatchQueue.main.async{self.loopManager(printa

ios - 如何在 UIPageViewController 中预加载 View Controller ?滑动延迟

我的pageviewcontroller中有3个View,它们都加载了tableview。当我从第一个View向左或向右滑动时,会有一点延迟。初始滑动后,延迟消失。我发现这是因为xml解析/Json解析减慢了两个ViewController的viewdidload。我如何预加载viewcontroller,以便在pageviewcontroller中没有延迟地平滑滑动? 最佳答案 我为这个问题所做的是为每个viewController创建一个实例并在将它们放入UIPageViewController数组之前调用controller.

swift - 拳击计数/延迟/定时器

我创建了一个拳击模拟,现在要回去添加动画。现在,我正在添加一个“Ref'sCountup”来增加悬念。我尝试了很多事情,但没有一个得到我想要的。我尝试了:Thread.sleep(forTimeInterval:1)knockdownNumber.text="\(knockdownNumberInt)"和sleep(1)knockdownNumber.text="\(knockdownNumberInt)"那些暂停了用户界面。所以他们确实等待了适当的时间,但没有更改我的文本。还有一些只计算一次(即1、3或1、8)。DispatchQueue.main.asyncAfter(deadli

ios - 在 Swift 中无延迟地播放声音

许多开发人员都知道,使用AVAudioPlayer在游戏中播放声音会导致动画/运动不稳定,因为每次播放声音时都会有微小的延迟。我曾经在Objective-C中通过包装类(也在Obj-C中)使用OpenAL来克服这个问题。我现在将Swift用于所有新项目,但我不知道如何使用Swift中的包装器类。我可以导入该类(通过桥接header),但是当我需要在我的Swift文件中创建ALCdevice和ALCcontext对象时,Xcode不会接受它。有没有人知道或知道使用Swift的OpenAL播放声音的工作示例?或者也许可以在Swift中以其他方式实现没有延迟的声音?

swift - Swift 可选链是从左到右延迟评估的吗?

文档似乎没有提到任何关于可选链评估顺序的明确内容,只是:Multiplequeriescanbechainedtogether,andtheentirechainfailsgracefullyifanylinkinthechainisnil.可能看起来很明显,但我需要确认到底发生了什么,并且认为这可能对其他人有帮助。例如我们能安全地做这种事吗?opVar?.someObject.someMethod(opVar!) 最佳答案 可选链按照您的预期从左到右延迟求值。链中第一个失败的optional停止对该链的任何进一步评估。//Play